home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / nrd34.zip / NRD.DOC < prev    next >
Text File  |  1991-06-01  |  24KB  |  579 lines

  1.                 N  R  D
  2.  
  3.    A Control Program / Database for use with Japan Radio NRD525/535 Radios
  4.  
  5.                by Tom Whiteside
  6.  
  7.  
  8. NRD is a control program / database for NRD525 and NRD535 receivers and
  9. requires an IBM or compatible computer.  This program is distributed as
  10. "Freeware" as a token repayment for the valuable assistance received over the
  11. years from other DXers in the form of articles and log reports.  Included also
  12. is source code (for Turbo Pascal) so you can adapt this to your own style (or
  13. convert existing computer database files over to NRD).
  14.  
  15. Note:  The enclosed database files are intended as examples, not definitive
  16.        Short Wave databases by any means!  This is intended as a tool to
  17.        enhance your own logging productivity and enjoyment.  This program
  18.        can import data from Tom Sundstrom's English language database for
  19.        subscribers to this (described later) and his IS a definitive database.
  20.  
  21. Note:  There are many commands and features in NRD that take some practice.
  22.        I recommend printing this and trying the various commands in the
  23.        documentation with the program.
  24.  
  25. PHILOSOPHY:
  26.  
  27. I got tired of using paper for logging many moons ago.    With paper logs, its
  28. tough to go back and find where radio xyz is, etc.  Much continues to be
  29. written on ways to organize paper records -- no thanks!!!  The first step was
  30. logging on paper, then entering the data in a Spreadsheet.  Now, things could
  31. be found but this is tedious!  This program eliminates the middle person!  The
  32. next step was achieving the right balance between controlling the radio
  33. manually and from the keyboard.  Basically, you can do either with this
  34. program.  This program does not use the radio's memory channels (essentially
  35. the database can be thought of as memory channels only with comments).    Sloth
  36. is the watch-word throughout and every attempt is made to minimize effort.  For
  37. example, to log a station, hit the "L" key and the program does all the work to
  38. automatically grab the frequency, date, time (and the rest of the receiver
  39. state) leaving you to enter only the ID and Location.  While you don't have to
  40. use the program to search for stations, keys like "+" and "-" can be used to
  41. tune in 5khz increments.  The program will automatically follow along these
  42. frequency changes and point at records for this frequency.  If you've been
  43. tuning manually, hit the "*" key to find the entries for this frequency.  Other
  44. keys bump the bandwidth or mode.
  45.  
  46. SETUP:
  47.  
  48. The program defaults to COM1: for the serial port.  If you need to change this
  49. delete the CONFIG.DAT file and rerun the program.  This causes NRD to request
  50. the desired COM port and other information described below.  If you specify "0"
  51. for the COM port, the program will run in demo mode.  You will be able to see
  52. the database but none of the radio commands will operate.
  53.  
  54. IN CASE OF DIFFICULTY:
  55.  
  56. Problems can be caused by using the wrong receiver baud rate.  The program uses
  57. 1200 baud for the 525 and 4800 baud for the 535 to communicate with the radio.
  58. (NRD535 users need not worry about this - the 535 uses only 4800 baud).  (To
  59. determine the baud setting on a 525, hold down the "MEMO" key and hit the "8"
  60. key on the Radio keypad.  The radio should display "1200" on the frequency
  61. readout.  If it shows "300", press "MEMO" "8" again.  The most likely source of
  62. difficulty I've seen to date is with the cable setup.  To isolate problems, it
  63. is sometimes useful to use a communications package, such as BITCOM, and use it
  64. to send "H1" to the radio.  You should see the radio REMOTE light come on and
  65.  
  66.  
  67.  
  68. see a string of data come back from the radio.    If the REMOTE light comes on
  69. but no string returns, the cable should be examined.  If the REMOTE light does
  70. not come on, it could be you are selecting the wrong COM port or have some
  71. other problem.
  72.  
  73. Note:  The time offset from GMT is also contained in CONFIG.DAT.  Delete
  74.        CONFIG.DAT if you are not on Central Standard Time.  NRD will prompt
  75.        you for the COM port, etc.  and rebuild this file.
  76.  
  77. Note:  When you run the program after deleting CONFIG.DAT, you will be asked
  78.        if you have a KIWA MAP Unit.  If you don't have one, simply say no.
  79.        Saying "yes" will enable a "K" for "KIWA" command described later. (This
  80.        feature is only available with the NRD525.
  81.  
  82. Note:  NRD assumes you have a color monitor.  To use with a monochrome display,
  83.        delete the file @MONITOR.DAT.
  84.  
  85.  
  86. RUNNING NRD:  Type:  NRD and hit enter.
  87.  
  88.  
  89. COMMANDS:
  90.  
  91. These will be described in three sections:  CONTROLLING THE RADIO, GRAPHICS
  92. COMMANDS and DATABASE COMMANDS.
  93.  
  94.  
  95. CONTROLLING THE RADIO:
  96.  
  97. This program allows you to control the radio either manually or with the
  98. computer keyboard.  To do this, mostly the radio is kept "unlocked" by the
  99. program.  This philosophy means that when you change the radio, the program
  100. does not know about it and the receiver display will not automatically reflect
  101. changes.  (Note:  for the 535, this is not true, The 535 allows the program's
  102. view of the receiver status to be continuously updated without locking out the
  103. receiver controls.)  However, all radio and database commands that involve
  104. knowing the status of the radio will automatically check the contents of the
  105. radio before proceeding.  For example, the "+" key described below that
  106. increments the radio's frequency by 5 khz will check the actual radio frequency
  107. before proceeding to increment it.  If you wish to update the radio status
  108. display at any time, hit the SPACE BAR.  Changes since the last update are
  109. always highlighted in RED.
  110.  
  111.  
  112.  
  113. CONTROLLING THE RADIO COMMANDS:
  114.  
  115.   "+" : increments the frequency by 5khz.  If the mode is USB or LSB, this is
  116.     first done off a khz to assist in hearing weak station heterodynes.
  117.  
  118.     Note: if the database is sorted by frequency, the highlighted database
  119.           entry will automatically follow the frequency.
  120.  
  121.   "-" : decrements the frequency by 5khz.  If the mode is USB or LSB, this is
  122.     first done off a khz to assist in hearing weak station heterodynes.
  123.  
  124.     Note: if the database is sorted by frequency, the highlighted database
  125.           entry will automatically follow the frequency.
  126.  
  127.   "<" : decrements the receiver "mode".  eg LSB to USB.  "," works as well so
  128.     no shifting is needed.
  129.  
  130.   ">" : increments the receiver "mode".  eg USB to LSB.  "." works as well so
  131.     no shifting is needed.
  132.  
  133.   "[" : decrements the bandwidth.
  134.  
  135.   "]" : increments the bandwidth.
  136.  
  137.   " " : (space) refresh the receiver display.  Useful if radio has been changed
  138.     manually. (Not necessary for the 535 except for channel changes).
  139.  
  140.   "K" : for "Kiwa" - If in LSB or USB, puts the radio in AM with WIDE bandwidth
  141.     (and detunes by 2 khz).  If in AM, puts radio on nearest 5 khz center
  142.     and puts in LSB or USB (depending on the offset) and sets the bandwidth
  143.     to INTER.  Used to toggle high fidelity listening for use with KIWA MAP
  144.     unit.  Unless you answer "yes" to has KIWA MAP unit in building
  145.     CONFIG.DAT file, this command will not appear or work.    This feature is
  146.     not supported for the NRD535.
  147.  
  148.   "R": for "s-meteR" - applies only for NRD535 users.  Toggles mode of
  149.        displaying the S-Meter reading in the receiver status.  Default is OFF.
  150.        This mode causes an annoying synthesizer (I assume) induced noise in
  151.        USB/LSB/CW/RTTY modes hence the option.
  152.  
  153.  
  154.  
  155.  GRAPHICS COMMANDS:
  156.  
  157.  For users with NRD535s and with graphics hardware, there is a G(raphics
  158.  option.  Most graphics hardware should work.  Testing included VGA, EGA,
  159.  and CGA.  The following adapters should work but were NOT tested:  MCGA,
  160.  EGA64, EGAMONO, HERCMONO, and PC3270.    This code requires reading the radio's
  161.  S-Meter which is not possible on the NRD525 and hence does not show up on the
  162.  menu for the 525.  From the 535 command menu, select:
  163.  
  164.   "G" : for "Graphics.  Selecting the Graphics option produces the following
  165.     command menu:
  166.  
  167.      GRAPHICS:    C(lear, T(ime plot, S(pectral plot, Q(uit
  168.  
  169.        These commands are as follow:
  170.  
  171.      "C" for "Clear"
  172.  
  173.          Clears the graphics screen.
  174.  
  175.      "T" for "Time plot"
  176.  
  177.          Produces a time domain plot of the S-Meter output.  This is useful
  178.          for watching signals fade in and out over time.  Units are in dB
  179.          and calibrated to the NRD535 S-Meter.  Hitting the SPACE BAR will
  180.          stop the plotting and return control to the Graphics menu.
  181.  
  182.      "S" for "Spectral plot"
  183.  
  184.          Produces a frequency domain plot of the S-Meter output over a user
  185.          specified frequency range.  You will be prompted to enter the
  186.          start and stop frequencies.  The program defaults to -/+ 5khz off
  187.          the current frequency if you wish to hit enter without typing a
  188.          number for the start and stop frequencies.  The sampling is done
  189.          in CW mode using Narrow bandwidth (1000Hz).  The following command
  190.          prompt is displayed when doing Spectral plots:
  191.  
  192.            COMMANDS: A(verage, C(lear, F(ind, Q(uit
  193.  
  194.          Hitting "A" for "Average" will plot the average value for each
  195.          frequency.  Typically, after sampling a while, this is useful
  196.          to see signals that might otherwise be in the mud and to filter
  197.          out lighting and modulation effects.  A running average is
  198.          maintained that wieghts each sample equally.
  199.  
  200.          "C" for "Clear"  clears the screen but does not stop the sampling
  201.          or reset the statistics used in Averaging.
  202.  
  203.          "Q" for "Quit" returns to the graphics menu.
  204.  
  205.          The "F" for "Find" command is a special mode that stops scanning
  206.          and allows you to tune the radio either manually or with the
  207.          computer.    This mode allows switching back and forth between the
  208.          main database screen and Find mode.  After selecting "Find, the
  209.          radio will cease scanning,  the radio state will be returned to
  210.          its state prior to entering scan mode, the average Spectral
  211.          response previously computed will be plotted, the radio's current
  212.          status will be displayed at the top of the screen, a green cursor
  213.          will mark the receiver's frequency on the Average plot, and you
  214.  
  215.  
  216.          will see the following prompt: (whew!!!)
  217.  
  218.            FIND: C(ontinue, L(og, Q(uit
  219.  
  220.          "C" for "Continue" returns to the Spectral scan mode and resumes
  221.          sweeping the receiver.
  222.  
  223.          "L" for "Log" returns to the main log screen.  Hitting "G" for
  224.          "Graghics from the log screen returns to find mode.  This is a
  225.          very powerful command.  You can tune the radio in "Find" mode to
  226.          some interesting peak, toggle back to the "Log", hit the "*"
  227.          command to find the selected log entry (if this is sorted in
  228.          frequency order).    Further, you can tune around in "Log" mode,
  229.          toggle back to Find mode and the cursor will now be placed on
  230.          the new frequency (if it was in the sweep range).
  231.  
  232.          Try this command and use the radio controls to change the
  233.          frequency.  You will see the cursor move across the screen as you
  234.          tune and will see a frequency display change at the top of the
  235.          screen.  The radio can also be controlled from the program in this
  236.          mode.  The left and right arrow keys move the frequency up and
  237.          down one sample point at a time.  The TAB keys move this by 25
  238.          sample points.  The + and - keys move the frequency by +/- 5 khz
  239.          as before.  The ususal mode and bandwidth control keys function
  240.          normally in this mode as well.
  241.  
  242.          Hint: the +/- commands always tune to an exact multiple of 5 khz.
  243.          These can make tuning in an exact frequency much easier than the
  244.          TAB or cursor keys.
  245.  
  246.          "Q" terminates Find mode and the Spectral plot and returns to the
  247.          main Graphics menu.
  248.  
  249.          Note:  Spectral plot performance was significantly enhanced by
  250.          using the auto-frequency increment mode in the 535 and taking a
  251.          large number of samples between display updates.  It is normal for
  252.          a small time lag to occur before the program responds to user
  253.          commands as a result of this.
  254.  
  255.      "Q" for "Quit"
  256.  
  257.          Returns control to the main menu and leaves graphics mode.
  258.  
  259.  
  260. DATABASE COMMANDS:
  261.  
  262. This program allows for a set of up to 20 separate databases.  These are
  263. selected with the Journal command (described later).  One database is displayed
  264. at a time.  The status line at the bottom of the display will show the "active"
  265. log.  When you switch logs, the program remembers the previous log which is
  266. shown as the "inactive" log.  Commands described below allow hot keying between
  267. these logs and copying data from the inactive log.  A highlighted line shows
  268. the position in the database.  Cursor control keys move about in the database
  269. as do "pageup" and "pagedn" keys.  "Control-pageup" and "control-pagedn" keys
  270. page by 10 pages at a time.  The "home" key takes you to the top of the
  271. database.  Likewise the "end" takes you to the end.  The following commands
  272. affect the "active" log.
  273.  
  274.  
  275. "L" for "Log":
  276.  
  277.      "Logs" a new entry in the "active" database.  Time stamp and radio contents
  278.       are provided automatically.  User is placed in "Edit mode" at the call
  279.       sign location.  Enter the call sign and hit the "tab" key to enter the
  280.       location.  Hit the "tab" key again to enter a comment.
  281.  
  282.       Note: This comment field is contained on a different "page".  (See the
  283.         "Page" command).
  284.  
  285.  
  286. "C" for "Confirm":
  287.  
  288.      "Confirms" and existing log entry.  Date is updated to current date.  If
  289.      time is outside "Start" and "End" time fields, these are changed.  The
  290.      contents of the radio are polled and this data is updated.  (Particularly
  291.      valuable for drifting stations).
  292.  
  293.      Note: The time algorithms are rather simple minded.  Mostly they do the
  294.        right thing.
  295.  
  296.  
  297. "T" for "Tune":
  298.  
  299.      "Tunes" the radio from the highlighted database entry.
  300.  
  301.  
  302. "*"  This command finds the first database entry with the same (or higher)
  303.      frequency that the radio is set to.  Sort of the opposite of the "Tune"
  304.      command.
  305.  
  306.  
  307. "E" for "Edit":
  308.  
  309.      Because the program uses commands, you cannot just type over database
  310.      entries without using this mode.  The edit field will be highlighted and
  311.      the entry can be changed.    "Home" takes you to the beginning of the field;
  312.      "End" takes you to the end.  The "insert" and "delete" keys work.  When
  313.      finished, hit "enter" or use a "tab" key to bounce to the next field.
  314.  
  315.  
  316.  
  317. "P" for "Page":
  318.  
  319.      Each database entry is displayed horizontally over three "pages".  Hitting
  320.      the "P" key toggles between these three.  Cursor and Tab keys can be used
  321.      as well.
  322.  
  323.  
  324. "D" for "Delete":
  325.  
  326.      This removes an entry from the database.
  327.  
  328.  
  329. "N" for "uNdelete":
  330.  
  331.      Reverses accidental deletions.  Since subsequent "loggings" use up deleted
  332.      entries, this is best used immediately after an accidental delete.
  333.  
  334.  
  335. "S" for "Sort":
  336.  
  337.      The database can be sorted in ascending order with any two fields.  For
  338.      example, by frequency and by time.  In this example, the database will
  339.      be sorted by frequency with all stations with a common frequency listed
  340.      in time order.
  341.  
  342.      Note:  For automatic searching on the receiver frequency (see "*", "+",
  343.         and "-") to work properly, the database should be in frequency
  344.         order.
  345.  
  346.      Note:  This only sorts the active log.  Different logs can be sorted in
  347.         different ways.
  348.  
  349.  
  350. "M" for "Mark":
  351.  
  352.      Marks the current highlighted line.  Displayed in YELLOW.    Moving the
  353.      cursor to another line and pressing "M" again marks a range of lines.
  354.      See the Journal command for usage.
  355.  
  356.  
  357. "U" for "Unmark":
  358.  
  359.      Cancels any marked lines.
  360.  
  361.  
  362. "H" for "Help":  Type for help on using this program.
  363.  
  364. "/":  Selects alternate command prompt.  All commands are always active.
  365.  
  366.  
  367.  
  368. "A" for "Alternate":
  369.  
  370.      This command allows hot keying between the active and inactive database.
  371.      This will have no effect if there is no inactive database.  (The active
  372.      and inactive databases are displayed on the status line at the bottom
  373.      of the screen).  This is particularly useful for switching between
  374.      a station log and a target log.  The "A" key was selected for its
  375.      keyboard position.
  376.  
  377.  
  378. "W" for "Write":
  379.  
  380.      This command will "write" the log data from the highlighted line for the
  381.      "inactive" (not seen) log to the highlighted area for the active log.
  382.      To illustrate how the "A" and "W" commands might be used, consider this
  383.      example:  It is dawn and you are using your "INDO TARGET" log to search
  384.      for new stations.    You find one!  You use the "Confirm" command to update
  385.      the time and date in the target log and use the Journal command to bring
  386.      up the log you use to keep confirmed catches.  To save time, you don't
  387.      bother to find the "proper" place in this log for this station (you can
  388.      sort it later).  You hit the "W" for "Write" key and the entry appears.
  389.      Now hit the "A" for "Alternate" key and you are back in "INDO TARGET".
  390.      Find another one?    Confirm it and just hit "A" for "Alternate" again to
  391.      toggle back to the main log and use "W" again.
  392.  
  393.      Note: This creates a new entry and does not overwrite data.
  394.  
  395.      Note: The Journal "Read", "Write" and "Move" commands may also be used.
  396.  
  397.  
  398.  
  399. "J" for "J(ournal"
  400.  
  401.      This command will display the various log choices and its own command
  402.      menu:
  403.  
  404.   Journal: S(elect, C(reate, D(el, I(mport, R(ead, W(rite, M(ove, P(rint, Q(uit
  405.  
  406.      These commands will now be described:
  407.  
  408.      "S" for "Select":
  409.  
  410.      Select a new active database.    You will be prompted to enter the
  411.      name OR the number of the database you which to view.    (Note: This is
  412.      a change.  Earlier versions required entering the name).   This new
  413.      database becomes the active database and the last one becomes the
  414.      inactive one.
  415.  
  416.  
  417.      "C" for "Create":
  418.  
  419.      Creates a new, empty database.
  420.  
  421.  
  422.      "D" for "Delete":
  423.  
  424.      Deletes a database.
  425.  
  426.  
  427.      "I" for "Import":
  428.  
  429.      Imports data from another database:  Currently, only one supported is
  430.      Tom Sundstrom's English language database.  To accomplish this, copy
  431.      the file SWSKED.DBF into the NRD subdirectory and select "J" for
  432.      "Journal" then "I" for "Import".  This file is NOT included and must
  433.      be purchased from TRS Consultants.  To receive more information on
  434.      Tom's  program, send a #10 SASE to Thomas R. Sundstrom PO Box 2275,
  435.      Vincentown, NJ 08088-2275, USA or FAX (609) 859-3226 or call the
  436.      Pinelands BBS on (609) 859-1910. .  Tom offers an update service.  MY
  437.      PROGRAM ASSUMES THAT YOU HAVE COMPLETED THE UPDATE PROCEDURE HIS
  438.      DOCUMENTATION CALLS FOR PRIOR TO USE.
  439.  
  440.      "W" for "Write":
  441.  
  442.      Writes marked lines to database you select.
  443.  
  444.  
  445.      "M" for "Move":
  446.  
  447.      Like "Write" but deletes the marked lines from the source log after
  448.      copying them to the new log.
  449.  
  450.  
  451.      "P" for "Print":
  452.  
  453.      Prints a copy of the database in compressed print to LPT1:
  454.  
  455.      "Q" for "Quit":
  456.  
  457.      Leave Journal and return to database.    Currently same as Select
  458.      command.
  459.  
  460.  
  461.  
  462. ABOUT THE DATABASE SAMPLE:
  463.  
  464. I include my personal log (called, somewhat unimaginatively "LOG") as a sample.
  465. In practice, I use this to record stations as I hear (or rehear) them and use
  466. other logs for specific target areas.  You can very quickly tune through a list
  467. of INDOs at dawn by creating a special target file, for example and it's easy
  468. to copy entries from one database to another.  You will probably want to start
  469. over with your own log.  If you do some programming and have a computer log in
  470. some other format, it's not hard to map over using the included source code.
  471. (My original database was Lotus 1-2-3).
  472.  
  473.  
  474. MICROSOFT WINDOWS:
  475.  
  476. NRD can be used with Microsoft Windows.  I use NRD in one window and the
  477. wonderful GEOCLOCK program in another.    (See NASWA Listener's Library May 1990
  478. for John Bryant's review on GEOCLOCK -- get this program and register it in
  479. order to get all the extra maps!!!). The file NRD.ICO and GEOCLOCK.ICO are
  480. icons for use with windows.
  481.  
  482.  
  483. PERFORMANCE HINTS:
  484.  
  485. Using Disk Cache programs really help.    As you delete and add entries over
  486. time, the database will become fragmented and you may notice some degradation.
  487. To remedy, first back up the data files (using DOS), then mark all entries (put
  488. the cursor on the top line and hit "M" for "Mark", go to the last entry and hit
  489. "M again -- all lines should be Yellow now if you have a color monitor).  Next
  490. hit "J" for "Journal", Create a new database ("C" for "Create), and select "W"
  491. for "Write".  When the program asks for "Log to write to:", enter the name of
  492. the database you just created.    Next delete the old database.  This process
  493. copies the old log to the new one and eliminates any fragmentation.  In
  494. practice, this process is rarely needed.
  495.  
  496. SAVING DISK SPACE:
  497.  
  498. Turbo Pascal Source and library files may be deleted to save space.  DEL *.TPU
  499. and DEL *.INC and DEL *.PAS will clean these files.
  500.  
  501.  
  502. OTHER RADIOS:
  503.  
  504. All routines for the receiver control are isolated in the NRDIO.PAS file and
  505. the intention was to minimize receiver dependent code to simplify the task of
  506. porting this to other receivers.  A global variable: radio_type of type word
  507. is used to distinguish different radios and this concept should be used when
  508. adding a new radio.  Today, supported values are 525 and 535.
  509.  
  510.  
  511. FEEDBACK PLEASE:
  512.  
  513. I'm interested in feedback on the program and ideas for how to make it better.
  514. If you make changes to the program, please comment your changes well and upload
  515. with a name that distinguishes it from NRD so we don't get confused.  I can be
  516. contacted at:
  517.  
  518.             Tom Whiteside (512) 258-5924
  519.             11505 Oak View
  520.             Austin, TX 78759
  521.  
  522.  
  523. I will also be on the Pineland's BBS (609) 859-1910 from time to time.  Hope
  524. you enjoy NRD!
  525.  
  526.  
  527. Fixes:
  528.  
  529.     Rev 2.1  12-02-90  Oops, original upload had the offset to GMT hardwired
  530.                for Central Time Zone.  Offset is not stored in the
  531.                Config.dat file.  Fixed a minor bug where homing
  532.                left the cursor at the bottom of the page rather than
  533.                the top.
  534.  
  535.     Rev 2.2 12-25-90   Added feature to allow com port 0 --- allows demoing the
  536.                program if you don't have an NRD525 or a working serial
  537.                link to it.
  538.  
  539.     Rev 2.3 12-26-90   Improved error recovery if receiver is off
  540.  
  541.     Rev 2.4 03-01-91   Embarrasment preventing use with monochrome monitors
  542.                fixed.
  543.  
  544.     Rev 2.5 03-23-91   Added Import command to Journal.  Allows subscribers
  545.                to "import" Tom Sundstrom's English Language data
  546.                to an NRD journal entitled: "SWSKED"
  547.  
  548.     Rev 2.6 03-30-91   Added concept of "Active" and "Inactive" logs and the
  549.                ability to write between them.  "*" command added.
  550.                Fixed potential hang condition in comreadln (com port
  551.                read line).  Deleted non-useful and dangerous Read
  552.                command from Journal.
  553.  
  554.     Rev 3.0 04-26-91   modified for 535
  555.  
  556.     Rev 3.1 04-27-91   Fixed program hang if user incorrectly enters the db
  557.                name in "Journal".  Added continuous update of receiver
  558.                status display for the 535
  559.  
  560.     Rev 3.2 05-12-91   Added S-meter to 535; changed mode order to AM -> ECSS_U;
  561.                Added graphics command for 535; misc bug fixes for 535;
  562.  
  563.     Rev 3.3 05-19-91   Enhancements to graphics - commands for spectral and
  564.                time displays.  Performance enhancement to spectral plot
  565.  
  566.     Rev 3.4 05-31-91   By popular demand, journals can be selected by either
  567.                name OR number.    (Previous versions required typing the
  568.                name).
  569.                Several bug fixes:  Previous versions allowed the cursor
  570.                to go below the last record with some wierd side effects.
  571.                Importing DB files from Tom Sundstrom's English Language
  572.                DB did NOT put a value in the attenuator column.  (This
  573.                caused entries to NOT be loadable on the NRD535).
  574.                Fixed misc bugs in Journal.  Hopefully no more I/O
  575.                errors.
  576.                Added date and time stamp to the status line (kudos to
  577.                Micheal Graver for this and numerous other good
  578.                suggestions).
  579.